The XL-mHG test for enrichment: Algorithms, bounds, and power

نویسنده

  • Florian Wagner
چکیده

8 The XL-mHG test is a semiparametric test for enrichment in ranked lists with boolean (0/1-valued) entries. It is a generalization of the nonparametric mHG test, designed to provide some control over the kind of enrichment that is being tested for, and to allow a flexible trade-off between the sensitivity and robustness of the test. Here, I describe an improved algorithm to efficiently calculate the XL-mHG p-value p, and discuss upper and lower bounds for p. Furthermore, I perform simulations to show that the mHG test is a significantly more powerful alternative to the Kolmogorov-Smirnov (KS) test for detecting enrichment in scenarios that are frequently encountered in biological applications. An open-source Python/Cython implementation of the XL-mHG test is provided in the xlmhg package, available from PyPI and GitHub (https://github.com/flo-compbio/xlmhg) under an OSI-approved license. 9

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The XL-mHG test for gene set enrichment

7 The nonparametric minimum hypergeometric (mHG) test is a popular alternative to Kolmogorov-Smirnov (KS)-type tests for determining gene set enrichment. However, these approaches have not been compared to each other in a quantitative manner. Here, I first perform a simulation study to show that the mHG test is significantly more powerful than the one-sided KS test for detecting gene set enrich...

متن کامل

بررسی ترکیب و نقش عناصر کمیاب در شکل‌گیری کانسنگ مگنتیتی توده نفوذی نامن، غرب سبزوار به روش LA-ICP-MS

Basic rocks appear as cumulative hornblende gabbros in the Namen pluton, West of Sabzevar. One outcrop of these rocks contains magnetite ore patches. Although magnetite- bearing hornblende gabbro (MHG) and other hornblende gabbros (HG) have similar mineralogy, their trace element compositions are completely different. Trace element analysis of magnetite minerals by laser ablation inductively co...

متن کامل

Efficient Algorithms for Just-In-Time Scheduling on a Batch Processing Machine

Just-in-time scheduling problem on a single batch processing machine is investigated in this research. Batch processing machines can process more than one job simultaneously and are widely used in semi-conductor industries. Due to the requirements of just-in-time strategy, minimization of total earliness and tardiness penalties is considered as the criterion. It is an acceptable criterion for b...

متن کامل

FOA: ‘Following’ Optimization Algorithm for solving Power engineering optimization problems

These days randomized-based population optimization algorithms are in wide use in different branches of science such as bioinformatics, chemical physics andpower engineering. An important group of these algorithms is inspired by physical processes or entities’ behavior. A new approach of applying optimization-based social relationships among the members of a community is investigated in this pa...

متن کامل

Optimal Reconfiguration of Distribution Network for Power Loss Reduction and Reliability Improvement Using Bat Algorithm

In power systems, reconfiguration is one of the simplest and most low-cost methods to reach many goals such as self-healing, reliability improvement, and power loss reduction, without including any additional components. Regarding the expansion of distribution networks, communications become more complicate and the number of parameters increases, which makes the reconfiguration problem infeasib...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • PeerJ PrePrints

دوره 4  شماره 

صفحات  -

تاریخ انتشار 2016